<?php

class TalleristasController extends AppController {

    public $sl_talleristas = array(
        'actions' => array('V' => 'view', 'E' => 'edit', 'D' => 'delete'),
        'filters' => array(
            array('name' => 'Tallerista.nombre', 'label' => 'Nombre')
        ),
        'columns' => array(
            array('name' => 'Tallerista.nombre', 'label' => 'Nombre')
        )
    );
    public $maint_talleristas = array(
        'fields' => array(
            'Descripción del Tallerista' =>
            array(
                array('name' => 'fecha_carga', 'label' => 'Fecha Carga', 'presentation' => 'DATETIME', 'classparams' => '{"force":true}', 'isvisible' => false, 'actions' => 'A'),
                array("name" => "user_id", "label" => "Usuario Carga", "presentation" => "USER", 'classparams' => '{"force":true}', 'isvisible' => false, "actions" => "A"),
                array('name' => 'nombre', 'label' => 'Nombre'),
                array('name' => 'tipo_documento', 'label' => 'Tipo Documento', 'presentation' => 'TIPO_DOCUMENTO'),
                array('name' => 'nro_documento', 'label' => 'Nro. Documento', 'presentation' => 'DOCUMENTO', 'size' => '10')
            )
        ),
        'tables' => array(
            'Desarrolla los Programas' => array(
                'model' => 'ParticipacionTallerista',
                'fields' => array(
                    array('name' => 'programa_id', "label" => 'Programa', 'presentation' => 'SELECT', 'classparams' => '{"model":"Programa"}'),
                    array('name' => 'escuela_id', "label" => 'Escuela', 'presentation' => 'AUTOCOMPLETE', 'classparams' => '{"model":"Escuela"}')
                ),
                'order' => array('Programa.nombre ASC, Escuela.nombre ASC')
            )
        )
    );
    
    public function add() {
        $this->maint = $this->maint_talleristas;
        parent::add();
    }

    public function edit($id = null) {
        $this->maint = $this->maint_talleristas;
        parent::edit($id);
    }

    public function index() {
        $this->search_list = $this->sl_talleristas;
        parent::index();
    }

    public function view($id = null) {
        $this->maint = $this->maint_talleristas;
        parent::view($id);
    }

}